package Exercises;/*
 *
 * @author 陈粒
 * @version 创建时间：2021/7/3 11:46
 */
/**
 * 练习题：模拟双色球生成案例
 * 需求：体彩中有一项是双色球，要求在1-33号共33个红色球里选出6个，1-16号共16个蓝色球中选出一个作为中奖号码，请实现这个需求
 * 有Random().nextInt()方法
 */

import java.util.*;

public class Two_Color_Ball {
    public static void main(String[] args) {
        int red[] = new int[33];
        int blue[] = new int[16];
        for (int i = 0; i < 33; i++) {
            red[i] = new Random().nextInt(33) + 1;
        }
        for (int j = 0; j < 16; j++) {
            blue[j] = new Random().nextInt(16) + 1;
        }
        System.out.println("红球号码为：");
        for (int x = 1; x <= 6; x++) {
            int red_ran;
            red_ran = new Random().nextInt(33);
            System.out.print(red[red_ran] + " ");
        }
        System.out.println();
        System.out.println("蓝球号码为：");
        int blue_ran;
        blue_ran = new Random().nextInt(16);
        System.out.println(blue[blue_ran]);
    }
}
